Flutter ডেভেলপমেন্টের জন্য Android Studio এবং Visual Studio Code (VS Code) দুটি জনপ্রিয় IDE (Integrated Development Environment)। Flutter SDK ইনস্টল করার পর, এগুলো কনফিগার করা প্রয়োজন হয়।
Android Studio এবং Visual Studio Code সেটআপ করা
নিচে প্রতিটি IDE সেটআপের ধাপগুলো আলোচনা করা হলো:
Android Studio সেটআপ (Flutter ডেভেলপমেন্টের জন্য):
১. Android Studio ডাউনলোড এবং ইনস্টল:
- Android Studio অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করে ইনস্টল করুন।
- ইনস্টলেশনের সময় Android SDK, Android Emulator, এবং অন্যান্য প্রয়োজনীয় কম্পোনেন্টগুলো ইনস্টল করতে দিন।
২. Flutter এবং Dart প্লাগিন ইনস্টল:
- Android Studio ওপেন করুন।
- উপরের মেনুবারে File → Settings (Windows/Linux) অথবা Android Studio → Preferences (macOS) এ যান।
- বাম পাশের Plugins সেকশনে যান এবং Marketplace ট্যাবে ক্লিক করুন।
- Flutter সার্চ করুন এবং Install বাটনে ক্লিক করুন।
- Flutter ইনস্টল করার সময় এটি Dart প্লাগিনও ইনস্টল করার প্রস্তাব দেবে। Yes সিলেক্ট করে Dart প্লাগিনও ইনস্টল করুন।
- ইনস্টলেশনের পর Android Studio রিস্টার্ট করুন।
৩. Android SDK ইনস্টল এবং কনফিগার করা:
- Android Studio এ SDK Manager ওপেন করুন: File → Settings → Appearance & Behavior → System Settings → Android SDK।
- SDK Platforms ট্যাবে যান এবং একটি লেটেস্ট API Level (যেমন Android 13) সিলেক্ট করুন।
- SDK Tools ট্যাবে যান এবং Android SDK Build-Tools, Android Emulator, এবং Android Virtual Device (AVD) সিলেক্ট করুন। এরপর Apply এবং OK চাপুন।
৪. Emulator তৈরি করা (Android Virtual Device):
- AVD Manager ওপেন করুন: উপরের Tools মেনু থেকে AVD Manager সিলেক্ট করুন।
- Create Virtual Device বাটনে ক্লিক করুন।
- একটি ডিভাইস সিলেক্ট করুন (যেমন Pixel 4) এবং একটি সাপোর্টেড API Level সিলেক্ট করুন।
- তারপর Finish ক্লিক করে Emulator তৈরি করুন।
৫. Flutter Doctor চালিয়ে চেক করা:
- টার্মিনালে (Command Prompt বা PowerShell)
flutter doctorকমান্ড চালান:
flutter doctor
- এটি দেখাবে যে Android Studio, Android SDK, এবং Emulator সঠিকভাবে কনফিগার করা হয়েছে কিনা। যদি কোনো সমস্যা থাকে, Flutter Doctor এর পরামর্শ অনুসরণ করুন।
Visual Studio Code (VS Code) সেটআপ (Flutter ডেভেলপমেন্টের জন্য):
১. Visual Studio Code ডাউনলোড এবং ইনস্টল:
- Visual Studio Code অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করে ইনস্টল করুন।
২. Flutter এবং Dart এক্সটেনশন ইনস্টল:
- VS Code ওপেন করুন।
- বাম পাশের এক্সটেনশন আইকনে ক্লিক করুন (বা কিবোর্ড শর্টকাট
Ctrl+Shift+Xব্যবহার করুন)। - Flutter এক্সটেনশন সার্চ করুন এবং ইনস্টল করুন।
- Flutter এক্সটেনশন ইনস্টল করার সময় এটি স্বয়ংক্রিয়ভাবে Dart এক্সটেনশন ইনস্টল করে নিবে।
৩. Flutter SDK পাথ সেট করা (যদি প্রয়োজন হয়):
- যদি VS Code Flutter SDK সঠিকভাবে ডিটেক্ট না করে, তাহলে Flutter SDK পাথ ম্যানুয়ালি সেট করতে হবে।
- File → Preferences → Settings এ যান।
- সার্চ বক্সে Flutter SDK Path লিখে সার্চ করুন এবং আপনার SDK এর অবস্থান সিলেক্ট করুন (যেমনঃ
C:\flutterবা~/development/flutter)।
৪. Android Emulator VS Code এ ব্যবহার করা:
- Android Studio এর AVD Manager ব্যবহার করে একটি Emulator তৈরি করুন (যেমন আগে উল্লেখ করা হয়েছে)।
- VS Code এ Flutter: Launch Emulator কমান্ড ব্যবহার করুন:
- View → Command Palette (বা
Ctrl+Shift+Pকিবোর্ড শর্টকাট) ব্যবহার করে Flutter: Launch Emulator লিখে Enter চাপুন। - একটি Emulator সিলেক্ট করুন এবং এটি চালু করুন।
- View → Command Palette (বা
- Android Emulator চালু করার পর, আপনি VS Code এ সরাসরি অ্যাপ রান করতে পারবেন।
৫. VS Code এ Flutter অ্যাপ চালানো:
- VS Code এ একটি Flutter প্রোজেক্ট খুলুন।
main.dartফাইল ওপেন করে উপরের ডান পাশে Run আইকনে ক্লিক করুন বা কিবোর্ড শর্টকাটF5চাপুন।- এটি আপনার Emulator এ অ্যাপ রান করবে। Hot Reload এবং Hot Restart ফিচারগুলোও সরাসরি এখানে কাজ করবে।
Flutter Doctor চালানো (VS Code এর জন্য):
- VS Code এর টার্মিনালে (Terminal) গিয়ে
flutter doctorকমান্ড চালান:
flutter doctor
- এটি আপনার VS Code এর সেটআপ চেক করবে এবং কোনো সমস্যা থাকলে তা নির্দেশ করবে।
সংক্ষেপে Android Studio এবং VS Code সেটআপ:
- Android Studio এবং VS Code উভয় IDE-তে Flutter এবং Dart প্লাগিন ইনস্টল করতে হবে।
- Android Studio তে Android SDK এবং Emulator ইনস্টল করে কনফিগার করতে হবে।
- VS Code এ Emulator চালু করা যাবে Android Studio এর AVD Manager এর মাধ্যমে।
- Flutter Doctor কমান্ড ব্যবহার করে প্রতিটি স্টেপের পর সেটআপ চেক করা উচিত।
এই ধাপগুলো অনুসরণ করে Android Studio এবং Visual Studio Code Flutter ডেভেলপমেন্টের জন্য সফলভাবে সেটআপ করতে পারবেন।
Read more